class AppSetInfo {
  AppSetInfo({
    this.agreement,
    this.android,
    this.film,
    this.integral,
    this.ios,
    this.permission,
    this.pinState,});

  AppSetInfo.fromJson(dynamic json) {
    agreement = json['agreement'];
    android = json['android'];
    film = json['film'];
    integral = json['integral'];
    ios = json['ios'];
    permission = json['permission'];
    pinState = json['pinState'];
  }

  String? agreement;
  String? android;
  String? film;
  String? integral;
  String? ios;
  String? permission;
  String? pinState;

  AppSetInfo copyWith({ String? agreement,
    String? android,
    String? film,
    String? integral,
    String? ios,
    String? permission,
    String? pinState,
  }) =>
      AppSetInfo(
        agreement: agreement ?? this.agreement,
        android: android ?? this.android,
        film: film ?? this.film,
        integral: integral ?? this.integral,
        ios: ios ?? this.ios,
        permission: permission ?? this.permission,
        pinState: pinState ?? this.pinState,
      );

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['agreement'] = agreement;
    map['android'] = android;
    map['film'] = film;
    map['integral'] = integral;
    map['ios'] = ios;
    map['permission'] = permission;
    map['pinState'] = pinState;
    return map;
  }
}